.reset {
    html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, img, strong,
    dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        font-weight: inherit;
        font-style: inherit;
        font-size: 100%;
        font-family: inherit;
        vertical-align: baseline;
    }

    /* remember to define focus styles! */
    :focus {
        outline: 0;
    }

    ol, ul {
        list-style: none;
    }

    /* tables still need 'cellspacing="0"' in the markup */
    table {
        border-collapse: separate;
        border-spacing: 0;
    }

    caption, th, td {
        text-align: left;
        font-weight: normal;
    }

    img{
      max-width: 100%;
    }

    .clearfix {
      &:after {
        content: "";
        display: table;
        clear: both;
      }
    }
}